19-25 Granville Pl, London W1H 6PA, United Kingdom
View on Map
What travelers say:
We have visited this restaurant two times and we were not dissapointed. The staff are very friendly makkng the expierence relaxing noth8ng is too much trouble. The food is the best everything was great.